.px2rem(@name, @px) {
    @{name}: @px / 75 * 1rem;
};
body{
	background-color:#eeeeee;
	
}
.header{
      position: fixed;
      left:0;
      top:0;
      width: 100%;
      z-index: 999;
	.px2rem(height,90);
	display: flex;
	justify-content: center;
	align-items: center;
	background-color:#ffffff;
      a{
       width: 15%;
       padding:3%;
      }
      a:nth-child(1){
          .px2rem(font-size,50);    
      }
      a:nth-child(2){ 
       flex:1;
         text-align:center;
           .px2rem(font-size,40);    
      }
      a:nth-child(3){
          
            .px2rem(font-size,50);  

            span{
                
                
            }
      }
	
}
main{
  margin-top:13%;
  figure{
    margin-top:2%;
    background-color:#fff;
    img{
      width: 100%;

    } figcaption{
         .px2rem(font-size,36); 
         padding:4% 5% 0;   
      }
      p{
         .px2rem(font-size,26); 
         padding:4% 5%;  
         line-height: 1.4;
      }
  }
}